perm filename ENCYC1.PRO[ESS,JMC] blob
sn#005472 filedate 1971-05-25 generic text, type T, neo UTF8
00100 ENCYCLOPEDIA OF COMPUTER SCIENCE
00200
00300
00400 1. Some names for the editorial board:
00500
00600 McCarthy, Minsky, Parker, Knuth, Floyd, Forsythe,
00700 Newell, Bell, Manna, Cheatham, Sutherland, Green, Milner,
00800 Raphael, Nilsson, Kay, Binford,
00900 Engelbart, Winograd,
00000
00100 2. Policies:
00200
00300 1. The encyclopedia will be brief but comprehensive
00400 at first and will ramify later. The first articles may be
00500 mainly introductions to the literature.
00600
00700 2. Stanford University Press will be asked to take on
00800 certain commercial aspects of the work such as:
00900
01000 2.1. Taking subscribers to the list of current
01100 contents.
01200 2.2. Taking orders for articles.
01300 (Another possibility is the federal clearinghouse).
01400
01500 3. There should be an editor-in-chief,
01600 namely McCarthy, and a full time executive editor.
01700
01800 4. Authors will be paid royalties according to
01900 consumption of their material with some levelling so
02000 that the writers of introductory material are not overpaid.
02100 The author's payment will be linked to his keeping his
02200 material up-to-date. Bibliographers will be specifically
02300 rewarded.
02400
02500 5. Candidates for executive editor:
02600 Joyce Friedman, Phyllis Fox, Wade Holland, someone from ACM,
02700
02800 6. For the time being, the published form of the
02900 enclyclopedia will be 8.5 x 11 single-spaced justified in the
03000 computer. This will allow users to combine local printout
03100 with distributed copy. Printing on both sides of the page
03200 will be used where feasible. The character set will be kept
03300 linear, and temporarily diagrams except printable ones will
03400 be minimized and put on separate pages.
03500
03600 7. Various levels of printed subscription will be allowed:
03700
03800 7.1. Monthly revised contents and outline.
03900 7.2. Monthly revisions of contents and outline.
04000 7.3. Annual revised contents.
04100 7.4. New papers and major revisoions.
04200 7.5. New material according to interest profile.
04300 7.6. Microfiche editions of the above.
04400 7.7. Recommended menus at various prices, i.e.
04500 for major and minor university libraries, public libraries,
04600 high school libraries, etc.
04700
04800 8. Agreements with authors will call for periodic
04900 revision by the author. Likewise with bibliographers
05000 who will normally revise quarterly. Authors annually or
05100 biennially - authors will be allowed to use supplements if
05200 they want to.
05300
05400 9. The library will be kept at the Stanford AI
05500 computer until it can be transferred to the terabit store.
05600
05700 10. Programs available through the ARPA net will include.
05800
05900 10.1. The ability to print articles and outlines.
06000 10.2. The ability to read articles with subroutine
06100 jumps to references that are held within the system.
06200 10.3. The ability to enter commentary on articles
06300 and to refer to commentary.
06400 10.4. The ability to supplement bibliographies
06500 without the help of the bibliographer.
06600 10.5. The ability to select from bibliographies
06700 according to date, key words, whether the item is accepted by
06800 the official bibliographer, whether the item is recommended by
06900 various wise men.
07000 10.6. The ability to get abstracts or reviews
07100 of items in the bibliography if these are available.
07200
07300 11. Comments which are mailed to the editors will be
07400 entered by the editorial organization, but comments in machine-
07500 readable form will be given prompter service.
07600
07700 11. The publisher will be provided with an IMLAC or
07800 two and some kind of hard copy device. These will initially
07900 communicate with the Stanford AI machine.
08000
08100 12. At some point the encyclopedia will be
08200 directly accessible through suitable terminals, i.e. a
08300 wide variety of IMLAC devices. It will also be accessible
08400 through computer systems.
08500
08600 13. The primary initial character set will be the
08700 Stanford set, but transliterations to both 96 character
08800 and 64 character ASCII will be available and also whatever
08900 EBCDIC IBM uses on its el cheapo displays. An
09000 intermediate goal will be hardware with arbitrary character
09100 set and the ultimate goal will include type fonts,
09200 diagrams, photographs, color, and even
09300 audio.
00100 Topics and articles
00200
00300 1. Applications. Numerical weather forecasting, Nuclear reactor
00400 calculations, fluid flow, symbolic computation in physics,
00500 symbolic computation in abstract algebra,
00600
00700 2. Numerical Analysis. Arithmetic in computers, error
00800 propagation, interpolation, approximation, ordinary differential
00900 equations, partial differential equations (first order, elliptic,
01000 hyperbolic, mixed, higher order), matrices, Monte Carlo,
01100 integration,
01200
01300 3. Mathematical theory of computation. Proving correctness of
01400 algorithms, formal semantics of programming languages,
01500 formal systems, indeterminate and parallel computation,
01550 proof checkers,
01600
01700 4. Artificial intelligence. Heuristics in general,
01800 tree search, game playing, theorem proving, learning, the
01900 representation problem, natural language, vision (pattern recognition
02000 and scene description), robotics, integrated intelligent
02100 systems,
02200
02300 5. Programming languages. Survey of existing languages,
02400 articles on FORTRAN, LISP, ALGOL 60, ALGOL 68, COBOL, SNOBOL,
02500 PL/I, SIMULA, APL, and any others whose authors agree to keep them
02600 up-to-date, a general article about goals in making programming
02700 languages,
02800
02900 6. Compiling techniques. Formal languages and parsing,
03000 optimizattion, symbolic assembly programs, macros, up-level
03100 addressing, array references, block structure,
03200
03300 7. Operating systems. Time-sharing systems, virtual memory,
03400 loaders, file systems, protection,
03500
03600 8. Data processing. Sorting, report generation,
03700
03800 9. Computer system design. Large computers, minicomputers,
03900 microprogramming, look-ahead, stack machines
04000
04100 10. Computer graphics. Design automation.
04200
04300 11. History. Computer design, software, theory, commercial history,
04400
04500 12. Computer circuitry. Logical design, synchronous and asynchronous
04600 design, circuit families, electrical engineering considerations,
04700 directory of services available for money,
04800
04900 13. Commercial directory. Hardware services, machine announcements,
05000 software services, time-sharing service bureaus,
05100
05200 14. Abstract topics. Automata theory, formal languages, recursive
05300 function theory, mathematical logic, set theory, abstract complexity
05400 theory,
05500
05600 15. Computation with symbolic expressions. algorithms for
05700 handling polynomials, factoring, gcd, algebraic simplification,
05800
05900 16. Algorithms for particular tasks. Concrete complexity theory,
06000
06100 17. Bibliographies on each major topic. Glued together abstract
06200 lists,
06300
06400 18. Information retrieval. Text handling systems,
06500
06600 19. Special purpose on-line systems. SAGE, airline reservation,